West Lake Cultural Square (Simplified Chinese: 西湖文化广场, pinyin: Xīhú Wénhuà Guǎngchǎng) is a public square in downtown Hangzhou, China. The site is located adjacent to the Chinese Grand Canal and is home to the Zhejiang Natural History Museum and Zhejiang Science and Technology Museum.